﻿/*
Theme Name: ntzk
Theme URI: http://wpaben.taobao.com/
Author: Aben
Author URI: http://wpaben.taobao.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ntzk
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.


Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@charset "utf-8";
html,body,legend{color:#333}html{background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{font:normal normal normal 12px/20px Arial,sans-serif;font-family:Microsoft YaHei,Simsun; background-color:#ffffff}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Microsoft YaHei,Simsun;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}.numA{font-family:Arial}.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.none{display:none}.hidden{visibility:hidden}

.clearfix { display: block; }
.clear { clear: both; height: 0px; line-height: 0; margin: 0; padding: 0; _height: 0px; }
a{text-decoration:none; color:#333}
a:hover{color:#000;}
.mgt10{margin-top:10px;}
.mgr18{margin-right:25px;}
.LEFT{float:left;}
.RIGHT{float:right;}
.inner{max-width:1000px; margin:0px auto;}
.inner-w{max-width:1000px; margin:0px auto;}

.img-responsive {display:block;max-width:100%;height:auto}

.header{border-top:#0075c1 solid 5px;}
.header .top{text-align: right;padding-top: 7px;}
.header .logo{float:left; max-width:665px; height:auto;}
.header .logo img{max-width: 100%;}
.header .tel{float: right;}


.navhead{height:45px; line-height:45px; background-color:#0075c1;position: relative;}


/*index*/
.ppn{ margin-top:10px;}
.ppn .title{line-height:28px; height:28px; border-bottom:#0075c1 solid 2px;}
.ppn .title h3{width:80px; padding-left:20px; background:url(./images/icon1.png) left center no-repeat;line-height:28px; height:28px; color:#0075c1; font-family:"Verdana"; font-size:15px; float:left; margin-left:5px;}
.ppn .title a.more{float:right;}
.ppn .abt{float:left;}
.ppn .abt .infos img{border:#CCC solid 1px; padding:2px; margin-top:10px;}
.ppn .abt .infos p{line-height:25px; font-size:13px; color:#000103;text-indent: 2em;}
.ppn .abt .infos p a{color:#0075c1;}

.ppn .inews{width:460px; float:left; margin-left:25px;}
.ppn .inews .inav{height:26px; width:200px; float:left; margin-top:2px;}
.ppn .inews .inav a{display:block; float:left; width:83px; line-height:26px; height:26px; font-size:15px; color:#0075c1; font-family:"Verdana"; text-align:center; text-decoration:none}
.ppn .inews .inav a:hover,.ppn .inews .inav a.cur{background:url(./images/lunbg.png) top center no-repeat; color:#FFF}
.ppn .inews .box{margin-top:10px;}
.ppn .inews .topnews img{ float:left; border:#CCC solid 1px; margin-right:10px;}
.ppn .inews .topnews h4{font-size:16px; color:#0075c1; font-family:"Verdana"; line-height:28px;}
.ppn .inews .topnews p{line-height:25px;}
.ppn .inews ul{margin-top:5px;}
.ppn .inews li{ line-height:22px;height: 22px;overflow: hidden;}
.ppn .inews li a{background:url(./images/nicon.png) left center no-repeat; padding-left:15px; font-size:13px; color:#595858}
.ppn .inews li span{float:right; font-size:13px; color:#CCC;}
.ppn .lxwm{ width:187px;float:right}

.foot{ padding:10px 0px;margin-top:20px; border-top:#0075c1 solid 3px;margin-bottom:40px;}
.foot .fnav li{display: inline-block;}
.foot .fnav li+li:before{content: "|";width: 5px;}
.foot .lftinfo{max-width:500px; float:left}
.foot .lftinfo p{font-size:14px; color:#717070; line-height:30px;}
.foot .lftinfo p span{margin-right:10px;}
.foot .rgtinfo{width:460px; float:right; text-align:right;}
.foot .rgtinfo .fnav,.foot .rgtinfo .link{line-height:30px; color:#717070;}
.foot .rgtinfo a{font-size:14px; margin:0px 5px; color:#717070;}
.foot .rgtinfo span{font-size:14px; color:#717070;}


.main{ background-color:#f1f1f1; max-width:1070px; padding:15px 25px; margin:0px auto;}
.main .m_left{width:268px; float:left;}
.main .m_left .iplst{width:268px; background-color:#FFF;}
.main .m_left .iplst .title{height:55px; line-height:55px; background-color:#0075c1;font-size:18px; color:#FFF;}
.main .m_left .iplst .title span{font-size:18px; color:#FFF; margin:0px 10px; margin-right:5px}
.main .m_left .iplst .title em{font-size:14px; margin-left:5px}
.main .m_left .iplst ul{padding:10px 15px; margin-top:10px;}
.main .m_left .iplst ul li{line-height:32px; border-bottom:#666 dotted 1px;}
.main .m_left .iplst ul li a{background:url(./images/sjicon.png) left center no-repeat; display:block; font-size:14px; padding-left:23px}
.main .m_left  .lxbox{width:268px; margin-top:20px; padding-bottom:15px; /*background:url(./images/lxbg.png) right top no-repeat;*/ background-color:#FFF;}
.main .m_left  .lxbox .title{ padding-top:15px;}
.main .m_left  .lxbox .title h3{font-size:22px; color:#f0a50b;margin-left:20px;}
.main .m_left  .lxbox .title p{ font-size:14px; color:#f0a50b;margin-left:20px;}
.main .m_left  .lxbox .info{ margin-left:20px; margin-right:10px; margin-top:5px;}
.main .m_left  .lxbox .info p{ font-size:14px; color:#030000;}


.main .m_right{width:770px; float:right; color:#333;background-color:#FFFFFF}
.main .m_right .title{ height:35px; line-height:35px; background:url(./images/icontit.png) left center no-repeat; border-bottom:#0075c1 solid 2px;}
.main .m_right .title h3{float:left; color:#333; line-height:35px; font-size:16px; margin-left:20px;}
#crumbs{float:right; margin-right:10px; color:#333; margin-top:2px;}
.main .m_right .mrmain{max-width:770px; margin:0px auto; border-top:none;min-height:500px}
.main .m_right .mrmain .infos{width:95%; margin:0px auto; padding:10px 0px; font-size:14px}
.main .m_right .mrmain .infos h3{text-align:center;}
.main .m_right .mrmain .infos .lsr{text-align:center; line-height:30px; border-bottom:#CCCCCC solid 1px;}
.main .m_right .mrmain .infos .content{padding:10px 0px; line-height:25px;min-height: 400px;}
.main .m_right .mrmain .infos .content img{max-width: 100%;height: auto;}

.main .m_right .mrmain .infos .mors{background:url(./images/sbg1.jpg) left top repeat-x; padding-top:10px;}

.main .m_right .mrmain .news{width:95%; margin:0px auto;}
.main .m_right .mrmain .news ul{padding-top:10px;}
.main .m_right .mrmain .news li{line-height:30px; border-bottom:#CCCCCC dotted 1px;height:30px;overflow: hidden;}
.main .m_right .mrmain .news li a{ padding-left:15px; background:url(./images/iconnews.png) left center no-repeat; font-size:14px}
.main .m_right .mrmain .news li span{float:right; margin-right:5px;}

.main .m_right .mrmain .plist{width:100%; margin:0px auto;}
.main .m_right .mrmain .plist ul{}
.main .m_right .mrmain .plist li{float:left;width: 33.33%;text-align: center;}
.main .m_right .mrmain .plist li a:hover{background-color:#0075c1; box-shadow:#666 3px 3px 10px;}
.main .m_right .mrmain .plist li a:hover p{color:#FFF;}
.main .m_right .mrmain .plist li a{text-decoration:none;display:block;margin-top:10px ;margin-bottom:10px; margin-right:5px;margin-left:5px;border:#CCC solid 1px;padding:5%;border-radius:10px;transition:all 0.5s ease-in-out;}
.main .m_right .mrmain .plist li img{width:120px; height:127px; border-radius:10px;}
.main .m_right .mrmain .plist li h3{text-align:center; margin-top:5px; font-size:15px;overflow: hidden;width:100%;line-height: 15px;font-weight: normal;height: 15px;}

.main .m_right .mrmain .gbooks table{border:0; border-collapse:collapse;}
.main .m_right .mrmain .gbooks table td{height:45px; line-height:45px;border:0;}
.main .m_right .mrmain .gbooks table td .ibn{width:100px; height:30px; border:#CCCCCC solid 1px; text-align:center;}
.main .m_right .mrmain .gbooks table td .ipt{width:200px; height:28px; line-height:28px; border:#CCCCCC solid 1px; padding-left:5px;}
.main .m_right .mrmain .itit{height:30px; line-height:30px; text-indent:20px; background-color:#2998f6; font-size:14px; color:#FFF; margin-bottom:20px;}
.main .m_right .mrmain .pshow{width:640px; position:relative;margin-top:6px; height:500px}
.main .m_right .mrmain .pshow #demo1 {width:570px; position:absolute; left:30px; overflow:hidden}
.main .m_right .mrmain .pshow #demo1 li {float:left; width:570px;display:inline; text-align:center}
.main .m_right .mrmain .pshow #demo1 li  img{ max-width:570px; max-height:500px; margin:0px auto}
.main .m_right .mrmain .pshow .btnPrev{position:absolute; left:0px; top:170px;}
.main .m_right .mrmain .pshow .btnNext{position:absolute; right:0px; top:170px;}
.main .m_right .mrmain .pstit{ width:555px; background:url(./images/xxtit.png) left top no-repeat; margin:10px auto; text-align:
right}

.morsp{margin-top:20px; text-align:center;}
.morsp span{margin:0xp 20px;}

.main .m_right .mrmain .cslist ul li{float:left; width:175px; height:185px; border:#CCC solid 1px; margin:15px 23px;}
.main .m_right .mrmain .cslist ul li img{width:175px; height:160px;}
.main .m_right .mrmain .cslist ul li a{text-decoration:none;}
.main .m_right .mrmain .cslist ul li p{text-align:center; line-height:25px; background-color:#bebebe; color:#FFF; font-size:14px;}
.main .m_right .mrmain .cslist ul li a:hover p{ background-color:#2998f6; color:#FFF}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.ipad{display: none;}
@media screen and (max-width: 1024px){
	.main .m_left{display: none;}
.main .m_right{width: 100%;}
}
@media screen and (min-width: 768px){
	.ppn .abt{width:298px; }
	#nav{overflow:hidden;zoom:1;z-index: 999;position: relative;}
	#nav li{ float:left; text-align:center;}
	#nav li a{color:#ffffff; font-size:16px;font-family:"Verdana"; line-height:45px; width:142px; text-align:center;line-height: 45px;height: 45px;color: #fff;display: inline-block;text-decoration: none;}
	#nav li a:hover{background:#c9151e;}
	#nav li ul.sub-menu{display: none;background-color: rgba(130, 130, 130, 0.79)}
	#nav li ul.sub-menu li{float: none;}
	#nav .no_rj{margin-right:0px;}
	#nav .current_page_item >a,
	#nav .current-menu-ancestor >a,
	#nav .current-menu-item >a,
	#nav .current-menu-parent >a{background:#c9151e;}
}
@media screen and (max-width: 768px){
.inner{margin:0 15px;}
.tel{display: none;}
.ppn .inews{width: 100%;margin-left:0; }
.ppn .lxwm{width: 50%}
.rgtinfo{display: none;}
.ipad{display: block;width: 50%;height: 242px;}
.no-ipad{display: none;}

.main{padding:0;}
.main .m_right .mrmain .plist li a{margin:5px 0;width: 80%;}
.main .m_right .mrmain .plist li img{max-width: 100%;}

}
@media screen and (max-width: 480px){
.ppn .abt{width: 100%;}
.ppn .lxwm{width: 100%}
.main .m_right .mrmain .plist li{margin:5px 0;width: 50%;}

.navbar-toggle{display: block !important;}
.ipad{display: none;}
.no-ipad{display: block;}

#nav { float: right; background-color: #DDD; position: absolute; display: none;top:44px;width: 100%;z-index: 999}
#nav li { border-bottom: 1px solid #d2d2d2; line-height: 38px;}
#nav>ul>li>ul.sub-menu{padding-left: 5px;}
#nav>ul>li>ul.sub-menu a:before{content: "—";width: 5px;}
#nav li:hover { background-color: #efefef; }
#nav li a{padding-left:15px;display: block; }
}

.navbar-toggle{ float: right; line-height: 44px;padding-top: 12px;margin-right: 14px;display: none;}
.icon-bar { background-color: #fff; display: block; width: 25px;height: 3px;border-radius: 1px; }
.icon-bar+.icon-bar { margin-top: 4px; }
.navigation{text-align: center;height: 60px;line-height: 60px}
.navigation h2{display: none;}
.navigation a,.navigation span{padding:5px 10px;margin:0 5px;background-color: #efefef;border-radius: 3px;}
.navigation .current{background-color: #0075c1;color: #fff;}
.wpcf7-textarea{height: 100px;}
.gbooks  input{width: 200px;
    height: 28px;
    line-height: 28px;
    border: #CCCCCC solid 1px;
    padding-left: 5px;margin-left: 10px;}